var util=require('../../utils/util')
var api = require('../../config/api.js');
Page({
  data: {
    goodsList: [],       // 商品数据
    page: 1,             // 当前页码
    pageSize: 10,        // 每页数量
    hasMore: true,       // 是否有更多数据
    isLoading: false,    // 加载状态
    windowHeight: 0 ,     // 窗口高度

    bannerList: [],       // bannerlist

    swiperList: [
  //     {
  //   id: 0,
  //   type: 'image',
  //   url: 'https://hiddengwb.oss-cn-chengdu.aliyuncs.com/pic/202412101.jpg'
  // }, 
  // {
  //   id: 1,
  //     type: 'image',
  //     url: 'https://hiddengwb.oss-cn-chengdu.aliyuncs.com/pic/202412102.jpg',
  // }, {
  //   id: 2,
  //   type: 'image',
  //   url: 'https://hiddengwb.oss-cn-chengdu.aliyuncs.com/pic/202412103.jpg'
  // }
  // , {
  //   id: 3,
  //   type: 'image',
  //   url: 'https://hiddengwb.oss-cn-chengdu.aliyuncs.com/pic/202412104.jpg'
  // }
//   , {
//     id: 4,
//     type: 'image',
//     url: 'https://hiddengwb.oss-cn-chengdu.aliyuncs.com/pic/20231102163844.jpg'
//   }
]


  },

  onLoad() {
    // 初始化窗口高度
    wx.getSystemInfo({
      success: res => {
        this.setData({ windowHeight: res.windowHeight })
      }
    })
    this.loadGoodsList()
    this.loadBannerList()
  },
  //加载banner
  loadBannerList() {
    //提交后台计算分数
    let that=this
    util.request(api.getBanner, 'Get').then(function (res) {
      console.log(res)
      if (res.code == 200) {
          that.setData({
            bannerList: res.data
          })
   
      } else {
          util.showErrorToast(res.message);
      }

  }).catch((err) => {
      console.log("登录远程服务器catch:" + err);
      //reject(err);
  });
  },


  // 加载商品数据
  loadGoodsList() {
     //提交后台计算分数
     let that=this
     util.request(api.prodcequeryList, 'Get').then(function (res) {
       console.log(res)
       if (res.code == 200) {
           that.setData({
            goodsList: res.data
           })
           var imglist=[]
        for(var i=0;i<res.data.length;i++){
          var imgobject={}
          imgobject.type='image'
          imgobject.id=res.data[i].produceId
          imgobject.url=res.data[i].cover
          imglist.push(imgobject)
        }
        that.setData({
          swiperList: imglist
         })

       } else {
           util.showErrorToast(res.message);
       }

   }).catch((err) => {
       console.log("登录远程服务器catch:" + err);
       //reject(err);
   });
    
  },

  pupohton(){
  wx.makePhoneCall({
    phoneNumber: '18090819953',
    success: function (res) {
        console.log(res)
    },
    fail: function (err) {
        console.log(err)
    }
})

  },

  //申请商品
  applybtn(event){
    let item=event.currentTarget.dataset.data
    let produceId =item.produceId
    console.log(produceId)
      wx.showModal({
      title: '积分兑换确认!',
      content: '使用'+item.score+'积分兑换，商品：'+item.produceName,
      confirmText: '确定',
      success: res => {
        if(res.confirm){
          //确认兑换
          this.applyproduce(produceId)
        }
       
      }
  })

  },

  applyproduce(produceIdtmp){
    var p ={}
    p.produceId=produceIdtmp
      util.request(api.applyproduce,JSON.stringify(p), 'POST').then(function (res) {
        if (res.code == 200) {
          util.showSuccessToast("提交成功，稍后工作人员会跟您联系，感谢您的支持！");
           
        } else {
            util.showErrorToast(res.message);
        }

    }).catch((err) => {
        console.log("登录远程服务器catch:" + err);
        //reject(err);
    });


  },

  // 触底加载
  onReachBottom() {
    this.loadGoodsList()
  },

  
})
